// pages/infoFill/infoFill.js
import Dialog from '../../miniprogram_npm/miniprogram_npm/@vant/weapp/dialog/dialog'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    active:null,
    type:"",
    inputValue:"",
    inputValue1:"",
  },

  chooseLi(){
    this.setData({
      active:0,
      type:"理科",
    })
  },

  chooseWen(){
    this.setData({
      active:1,
      type:"文科",
    })
  },

  bindKeyInput: function (e) {
    this.setData({
      inputValue: e.detail.value
    });
    if(this.data.inputValue.length == 3){
      wx.request({
        url: 'http://192.168.43.204:9527/willing/getRank',
        data:{
          type:this.data.type,
          score:this.data.inputValue,
        },
        success:(res)=>{
          console.log(res);
          this.setData({
            inputValue1:res.data,
          })
        }
      })
    }
  },
  keyConfirm:function(e){
  
  },

  bindKeyInput1: function (e) {
    this.setData({
      inputValue1: e.detail.value
    });
    
  },
  keyConfirm1:function(e){
  
  },

  // 推荐
  recommend(){
    if(this.data.type == ""){
      Dialog.alert({
        message: '请选择选科',
      }).then(() => {
        // on close
      });
    }else if(this.data.inputValue === ""){
      Dialog.alert({
        message: '请填写高考分数',
      }).then(() => {
        // on close
      });
    }else{
      wx.navigateTo({
        url: '/pages/collegeRecom/collegeRecom?type=' + this.data.type + '&score=' + this.data.inputValue + '&rank=' + this.data.inputValue1,
      })
    }

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})